실습 가능한 공기계가 없고, WSL 사용중이여서 Nox,BlueStack을 사용하지 않고 AVD를 통해 실습하기 위해 AVD에 루팅을 진행하였다.
AVD 생성
버전은 Android 13으로 진행하였다.
AVD는 다음과 같이 구성하였다. (다른 버전으로 진행하였을때 실패하였음)
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2F3a2445ea-c9ef-4144-9dbe-e55c69fcbc14%2FUntitled.png?table=block&id=c8393fc6-7b29-4e4b-b063-492354754b30&cache=v2)
rootAVD
해당 깃에서 AVD rooting 프로그램을 지원하고 있었다.
AVD 실행 후 해당 명령어를 통해 루팅 옵션을 볼 수 있다.
.\rootAVD.bat ListAllAVDs
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2Ff026de64-1051-41be-99e2-6c850cc1e8c1%2FUntitled.png?table=block&id=d91e54b6-96a9-40b8-a9fc-fdc9402378ba&cache=v2)
rootAVD.bat system-images\android-33\google_apis_playstore\x86_64\ramdisk.img
필자는 해당 옵션으로 진행하였다.
[-] Performing Streamed Install [-] Success [-] Shut-Down and Reboot [Cold Boot Now] the AVD and see IF it worked [-] Root and Su with Magisk for Android Studio AVDs [-] Modded by NewBit XDA - Jan. 2021 [*] Huge Credits and big Thanks to topjohnwu, shakalaca and vvb2060 [-] Trying to shut down the AVD [!] If the AVD doesnt shut down, try it manually!
위와 같이 뜨면 정상적으로 진행된 것이다.
진행되지 않을 시 adb가 환경변수에 등록되어 있는지 확인해야 된다.
AVD를 재 실행 시 Magisk가 설치 된 것을 볼 수 있다.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2F6dd7a6d3-8872-47a9-ba2e-8ba0a15fe9d7%2FUntitled.png?table=block&id=e90a0acc-2de9-4b9d-90ef-8d219adb5621&cache=v2)
Magisk
Magisk 실행 시 install을 눌러 준다.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2F4310006c-28a5-4b87-bdc5-66a16b4cf6ea%2FUntitled.png?table=block&id=083e80a4-510c-4e41-9963-e61424d247ee&cache=v2)
Direct install을 눌러준 뒤 Let’s go를 설치를 마무리 한 뒤 재부팅 해준다.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2Fef62ea9c-fc75-4d00-9f64-8a29cc308355%2FUntitled.png?table=block&id=47c82632-d48a-4644-9cdb-afe10ea60bf1&cache=v2)
정상적으로 루팅 성공 시 아래와 같이 나온다.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2Fe4bc3cf3-0d93-4110-8970-e1f7fec71234%2FUntitled.png?table=block&id=ff1db655-380a-469a-9672-b43bafeaf0c9&cache=v2)
shell 접속 권한도 허용해 adb에서도 잘 작동하는 것을 볼 수 있다.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F0de85482-c105-4bc9-8ce2-427dab62a0c0%2F3355a312-f26d-4134-af84-c13a6d9b0af9%2FUntitled.png?table=block&id=0c68d037-e883-4838-b4a3-2b9f5c5fb1d2&cache=v2)